balance payable - German English Dictionary